<%@ page import="java.util.HashMap, java.util.ArrayList"%>
<%@ page import="gestores.pagina.GestorLista"%>

<%@ page contentType="text/html;charset=windows-1252"%>
<script type="text/javascript" src="./vistas/pagina/js/funciones.js"></script>
<%
    String micro = (String) request.getAttribute("nomMicro");
    String camCodigo = (String) request.getAttribute("codCampania");
    String cawCodigo = (String) request.getAttribute("codCategoria");
    String codCategoria = "-1";
    String codMarca = "-1";
    int ordenamiento = 0;
    String buscar = null;
    int i = 0;
    if (request.getParameter("categoria") != null) {
        codCategoria = (String)request.getParameter("categoria");
    }
    if (request.getParameter("marca") != null) {
        codMarca = (String)request.getParameter("marca");
    }
    if (request.getParameter("_ordenamiento") != null) {
        ordenamiento = Integer.parseInt((String)request.getParameter("_ordenamiento"));
    }
    if (request.getParameter("buscador") != null){
        buscar = request.getParameter("buscador");
    }
    if (request.getParameter("buscadorAvanzado") != null){
        buscar = request.getParameter("buscadorAvanzado");
    }
%>
<script language="JavaScript">
    var iTotal = 0;
    function Comparar()
    {
        select = 0;
        for (i = 0; i < document.formComparar.elements.length; i++) 
            if(document.formComparar.elements[i].type == "checkbox") 
                if(document.formComparar.elements[i].checked == 1)
                    select++;
        
        if (select < 2){
            alert("Debe seleccionar dos o mas articulos.");
            return;
        }
        
        if (select > 4){
            alert("No puede seleccionar mas de 4 articulos.");
            return;
        }
        
        document.formComparar.submit();
    }
</script>           

<table width="100%" cellpadding="0" cellspacing="0">
    <form name="formOrden" action="index?<%=(String) session.getAttribute("atributosUrl")%>" method="post">
        <tbody>
        <tr>
            <td width="108" class="hTituloContenidoHome"><div class="HTextoBlanc13PxCenter">&nbsp;</div></td>
            <td width="127" class="hTituloContenidoHome"><div class="HTextoBlanc13PxCenter">ORDENAR POR:</div></td>
            <td width="128" class="hTituloContenidoHome">
                <select name="_ordenamiento" onchange="document.formOrden.submit();">
                    <option value="0" <%=(ordenamiento == 0?"selected":"")%>>Nombre</option>
                    <option value="1" <%=(ordenamiento == 1?"selected":"")%>>Marca</option>
                    <option value="2" <%=(ordenamiento == 2?"selected":"")%>>Categoria</option>
                    <option value="3" <%=(ordenamiento == 3?"selected":"")%>>Mayor precio</option>
                    <option value="4" <%=(ordenamiento == 4?"selected":"")%>>Menor precio</option>
            </select></td>
            <td width="80" class="hTituloContenidoHome">&nbsp;</td>
        </tr>
       </tbody>
    </form>
</table>

<form action="index?accion=comparacion" method="post" name="formComparar">
<table  class="fondoArticulo">
 <%
    ArrayList<HashMap> articulos = new ArrayList<HashMap>();
    if (buscar == null){
        articulos = GestorLista.articulosCategoria(camCodigo, cawCodigo, ordenamiento);
    }else{
        articulos = GestorLista.buscar(camCodigo, buscar,codCategoria,codMarca,ordenamiento);
    }
    
    if (articulos.size() > 0){
        i = 0;
        for(HashMap articulo: articulos){
 %>
 <tr>
    <td colspan="2" width="108" class="marcaArticulo">
        <a onclick="ocultarHtml(this)" href='index?accion=articulo&art=<%=articulo.get("artCodigo")%>'>
            <img border="0" src="./img/marcas/mar_<%=((String) articulo.get("marCodigo") != "" ? (String) articulo.get("marCodigo") : "sinMarca")%>Grande.jpg"/>
        </a>
   </td>
    <td width="403" colspan="2" class="tituloArticulo"><a href='index?accion=articulo&art=<%=articulo.get("artCodigo")%>'><%=articulo.get("artNombre")%></a></td>
    <td width="97">
        <a onclick="ocultarHtml(this)" href='index?accion=articulo&art=<%=articulo.get("artCodigo")%>'><p class="precioDescuentoArticulo">$<%=articulo.get("arcPrecioDescuento")%></p></a>
    <a onclick="ocultarHtml(this)" href='index?accion=articulo&art=<%=articulo.get("artCodigo")%>'><p class="precioDescuentoArticuloNormal">CON DESCUENTO</p></a></td>
 </tr>
<tr>
    <td colspan="2" rowspan="2" class="fotoArticuloBaja"> <a href='index?accion=articulo&art=<%=articulo.get("artCodigo")%>'><img border="0" src='./img/articulos/<%=(((ArrayList<HashMap>) articulo.get("fotos")).size() > 0 && !((String)(((ArrayList<HashMap>) articulo.get("fotos")).get(0).get("fawCodigo"))).equals("") ? ((String)(((ArrayList<HashMap>) articulo.get("fotos")).get(0).get("fawCodigo"))):"sinFoto")%>_lista.jpg' /></a></td>   
    <td colspan="2" rowspan="2" class="descripcionArticulo">
        <a onclick="ocultarHtml(this)" href='index?accion=articulo&art=<%=articulo.get("artCodigo")%>'>
            <%=articulo.get("artDescripcion")%>
        </a>
    </td>
    <td><p class="precioArticulo">$<%=articulo.get("arcPrecioLista")%></p>
        <div align="center"><a href="javascript:abrirVentana('./vistas/pagina/calcularCuota.jsp?micro=<%=micro%>&monto=<%=articulo.get("arcPrecioDescuento")%>&codCampania=<%=camCodigo%>','Cuotas','300','250',popUpY,'140' )" onclick="findPosY(this);"><img src="./micrositios/<%=(String) request.getAttribute("nomMicro")%>/imagenes/calcularCuota4.jpg"  border="0" /></a></div>
    </td>
</tr>

<tr>
    <td><div align="center">
            <a href="javascript:abrirVentana('./vistas/pagina/calcularEnvio.jsp?micro=<%=micro%>&art=<%=articulo.get("artCodigo")%>&codCampania=<%=camCodigo%>','Envio articulo ','300','150',popUpY,'140' );" onclick="findPosY(this);"><img src="./micrositios/<%=(String) request.getAttribute("nomMicro")%>/imagenes/calcularEnvio4.jpg"  border="0" />
            </a>
        </div>
    </td>
</tr>
<tr>
    <td><input type="checkbox" name="artComparar" value="<%=articulo.get("artCodigo")%>"/></td>
    <td><a href="javascript:Comparar()"><img src="./micrositios/<%=(String) request.getAttribute("nomMicro")%>/imagenes/comparar4.jpg" border="0" /></a></td>
    <td> <div align="center"><a href="index?accion=articulo&art=<%=articulo.get("artCodigo")%>"><img src="./micrositios/<%=(String) request.getAttribute("nomMicro")%>/imagenes/masInfo4.jpg"  border="0" /></a></div></td>
    <td><div align="center"><a href="javascript:abrirVentana('./vistas/pagina/recomendar.jsp?micro=<%=micro%>&art=<%=articulo.get("artCodigo")%>&codCampania=<%=camCodigo%>','Recomendar','550','280',popUpY,'140' );" onclick="findPosY(this);"><img src="./micrositios/<%=(String) request.getAttribute("nomMicro")%>/imagenes/recomendar4.jpg"  border="0" /></a></div></td>
    <td><div align="center"><a href="index?accion=carrito&carrito=ingresar&codArticulo=<%=articulo.get("artCodigo")%>"><img src="./micrositios/<%=(String) request.getAttribute("nomMicro")%>/imagenes/btn_comprar.jpg"  border="0" /></a></div>      </td>
</tr>
  <tr>
    <td colspan="4" class="separadorArticulo">&nbsp;</td>
  </tr>
 <%
            i ++;
        } // fin for
        request.setAttribute("i",i);
    }else{    // fin articulos > 0
 %>
        <tr valign="top" align="center" clase="fondoFomularios">
            <td>
                <span class="tituloCuotas">No existen &aacute;rticulos.</span>
            </td>
        </tr>
    <tr class="separadorArticulo">
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><div align="center">
            <input type="button" class="boton2" value="Volver" onclick="javascript:document.location.replace('index?<%=(String) session.getAttribute("atributosUrlAnterior")%>');"/>
        </div></td>
    </tr>
<%
    }
 %>
</table>
</form>
